package com.block.source.service;

import com.block.common.model.vo.ResultInfoVO;
import com.block.common.vo.ResponseVo;
import com.block.db.entity.SourceBaseInfo;
import com.block.db.entity.SourceMemberDataInfoTemp;
import com.block.db.entity.SourcePushResultInfo;
import com.baomidou.mybatisplus.extension.service.IService;
import com.block.match.model.dto.SourceMatchResultDTO;
import com.block.match.model.dto.SourceRegisterResultDTO;

/**
 * <p>
 * 线索推送结果表 服务类
 * </p>
 *
 * @author 
 * @since 2023-12-28
 */
public interface ISourcePushResultInfoService extends IService<SourcePushResultInfo> {

    SourcePushResultInfo savePushResultInfo(SourceMemberDataInfoTemp memberDataInfoTemp, SourceMatchResultDTO resultDTO, SourceBaseInfo sourceBaseInfo);

    ResponseVo getOrderInfo(String resultNo);

    SourceRegisterResultDTO handlePushToMerchant(SourcePushResultInfo pushResultInfo);
}
